package com.tbit.uqbike.client.pojo;

import java.util.Date;

/**
 * @Author: chen
 * @Description: 耗时表
 * @Date: 创建于 15:28 2020/11/25
 */
public class ComsumTime {

    /**
     * 记录id
     */
    private Integer id;
    /**
     * 运营区域id
     */
    private Integer accountId;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 开始操作时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 操作类型 0借车 1还车 2 找车
     */
    private Integer operateType;
    /**
     * 记录类型 0 网络耗时  1 指令耗时
     */
    private Integer type;
    /**
     * 耗时
     */
    private Integer time;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 车辆编号
     */
    private String userCode;
    /**
     * 站点id
     */
    private Integer parkPointId;
    /**
     * 手机类型
     */
    private String phoneType;
    /**
     * 传递方式
     */
    private String way;
    /**
     * 来源
     */
    private Integer orderSource;
    /**
     * 系统版本
     */
    private String software;
    /**
     * App版本
     */
    private String appWare;

    public ComsumTime() {
    }

    public ComsumTime(Integer accountId, Integer userId, Date startTime, Date endTime,
                      Integer operateType, Integer type, Integer time, String machineNO, String userCode,
                      Integer parkPointId, String phoneType, String way, Integer orderSource,
                      String software, String appWare) {
        this.accountId = accountId;
        this.userId = userId;
        this.startTime = startTime;
        this.endTime = endTime;
        this.operateType = operateType;
        this.type = type;
        this.time = time;
        this.machineNO = machineNO;
        this.userCode = userCode;
        this.parkPointId = parkPointId;
        this.phoneType = phoneType;
        this.way = way;
        this.orderSource = orderSource;
        this.software = software;
        this.appWare = appWare;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getOperateType() {
        return operateType;
    }

    public void setOperateType(Integer operateType) {
        this.operateType = operateType;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getTime() {
        return time;
    }

    public void setTime(Integer time) {
        this.time = time;
    }

    public String getMachineNO() {
        return machineNO;
    }

    public void setMachineNO(String machineNO) {
        this.machineNO = machineNO;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public Integer getParkPointId() {
        return parkPointId;
    }

    public void setParkPointId(Integer parkPointId) {
        this.parkPointId = parkPointId;
    }

    public String getPhoneType() {
        return phoneType;
    }

    public void setPhoneType(String phoneType) {
        this.phoneType = phoneType;
    }

    public String getWay() {
        return way;
    }

    public void setWay(String way) {
        this.way = way;
    }

    public Integer getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(Integer orderSource) {
        this.orderSource = orderSource;
    }

    public String getSoftware() {
        return software;
    }

    public void setSoftware(String software) {
        this.software = software;
    }

    public String getAppWare() {
        return appWare;
    }

    public void setAppWare(String appWare) {
        this.appWare = appWare;
    }

    @Override
    public String toString() {
        return "ComsumTime{" +
                "id=" + id +
                ", accountId=" + accountId +
                ", userId=" + userId +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", operateType=" + operateType +
                ", type=" + type +
                ", time=" + time +
                ", machineNO='" + machineNO + '\'' +
                ", userCode='" + userCode + '\'' +
                ", parkPointId=" + parkPointId +
                ", phoneType='" + phoneType + '\'' +
                ", way=" + way +
                ", orderSource=" + orderSource +
                ", software='" + software + '\'' +
                ", appWare='" + appWare + '\'' +
                '}';
    }
}
